home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / DVIM72-M / ALLDONE.C < prev    next >
Text File  |  1990-04-14  |  834b  |  30 lines

  1. /* -*-C-*- alldone.h */
  2. /*-->alldone*/
  3. /**********************************************************************/
  4. /****************************** alldone  ******************************/
  5. /**********************************************************************/
  6. #include "dvihead.h"
  7. #include "commands.h"
  8. #include "gendefs.h"
  9. #include "gblprocs.h"
  10. #include "egblvars.h"
  11. #include "m72.h"
  12.  
  13. void
  14. alldone()
  15.  
  16. {
  17.     register int t;
  18.  
  19.     if ((g_errenc != 0) && g_dolog && (g_logfp != (FILE *)NULL))
  20.     {        /* errors occurred - copy log file to stderr */
  21.     (void)fflush(g_logfp);        /* make sure file is up-to-date */
  22.     (void)REWIND(g_logfp);        /* rewind it */
  23.     while ((t=(int)getc(g_logfp)) != EOF)    /* copy to stderr */
  24.         (void)putc((char)t,stderr);
  25.     (void)fclose(g_logfp);        /* close it */
  26.     g_logfp = (FILE *)NULL;
  27.     }
  28.     abortrun(g_errenc);
  29. }
  30.